package zzs.generalframework.common.core.user.userbaseweb;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import zzs.generalframework.common.core.BasePO;

/**
 * 
 * @title
 * @description
 * @project zzs-common
 * @package zzs.generalframework.common.core.user.userbaseweb
 * @author zzs
 * @date 2018年1月31日
 * @version 1.0
 */
@Entity
@Table(name = "T_USER_BASE_WEB")
public class UserBaseWebPO extends BasePO
{

	@Id
	@GeneratedValue(strategy = GenerationType.TABLE, generator = "T_USER_BASE_WEB_ID_GENERATOR")
	@TableGenerator(name = "T_USER_BASE_WEB_ID_GENERATOR", table = "TABLE_ID_GENERATOR", pkColumnName = "GENERATOR_NAME", pkColumnValue = "USERBASEWEB_PK", valueColumnName = "GENERATOR_VALUE", allocationSize = 100)
	@Column(name = "SEQ_ID", unique = true, nullable = false)
	private Long seqID;
	/**
	 * 用户基本信息ID
	 */
	@Column(name = "USER_BASE_WEB_ID")
	private String userBaseWebID;
	/**
	 * 用户编号
	 */
	@Column(name = "USER_CODE")
	private String userCode;
	/**
	 * 用户真实姓名
	 */
	@Column(name = "USER_NAME")
	private String userName;
	/**
	 * 性别
	 */
	@Column(name = "SEX")
	private String sex;
	/**
	 * 生日，格式:YYYYMMDD
	 */
	@Column(name = "DETA_OF_BIRTH")
	private String dateOfBirth;
	/**
	 * 头像链接
	 */
	@Column(name = "HEAD_IMG_LINK")
	private String headImgLink;
	/**
	 * 兴趣
	 */
	@Column(name = "INTEREST")
	private String interest;
	/**
	 * 关注点
	 */
	@Column(name = "FOCUS_ON")
	private String focusOn;
	/**
	 * 国籍
	 */
	@Column(name = "NATIONALITY")
	private String nationality;
	/**
	 * 省份
	 */
	@Column(name = "PROVINCE")
	private String province;
	/**
	 * 城市
	 */
	@Column(name = "CITY")
	private String city;
	/**
	 * 备注
	 */
	@Column(name = "REMARK")
	private String remark;
	/**
	 * 记录状态
	 */
	@Column(name = "RECORD_STATUS")
	private String recordStatus;

	public Long getSeqID()
	{
		return seqID;
	}

	public void setSeqID(Long seqID)
	{
		this.seqID = seqID;
	}

	public String getUserBaseWebID()
	{
		return userBaseWebID;
	}

	public void setUserBaseWebID(String userBaseWebID)
	{
		this.userBaseWebID = userBaseWebID;
	}

	public String getUserCode()
	{
		return userCode;
	}

	public void setUserCode(String userCode)
	{
		this.userCode = userCode;
	}

	public String getUserName()
	{
		return userName;
	}

	public void setUserName(String userName)
	{
		this.userName = userName;
	}

	public String getSex()
	{
		return sex;
	}

	public void setSex(String sex)
	{
		this.sex = sex;
	}

	public String getDateOfBirth()
	{
		return dateOfBirth;
	}

	public void setDateOfBirth(String dateOfBirth)
	{
		this.dateOfBirth = dateOfBirth;
	}

	public String getHeadImgLink()
	{
		return headImgLink;
	}

	public void setHeadImgLink(String headImgLink)
	{
		this.headImgLink = headImgLink;
	}

	public String getInterest()
	{
		return interest;
	}

	public void setInterest(String interest)
	{
		this.interest = interest;
	}

	public String getFocusOn()
	{
		return focusOn;
	}

	public void setFocusOn(String focusOn)
	{
		this.focusOn = focusOn;
	}

	public String getNationality()
	{
		return nationality;
	}

	public void setNationality(String nationality)
	{
		this.nationality = nationality;
	}

	public String getProvince()
	{
		return province;
	}

	public void setProvince(String province)
	{
		this.province = province;
	}

	public String getCity()
	{
		return city;
	}

	public void setCity(String city)
	{
		this.city = city;
	}

	public String getRemark()
	{
		return remark;
	}

	public void setRemark(String remark)
	{
		this.remark = remark;
	}

	public String getRecordStatus()
	{
		return recordStatus;
	}

	public void setRecordStatus(String recordStatus)
	{
		this.recordStatus = recordStatus;
	}

}
